package org.jeecg.modules.dlxj.service;

import org.jeecg.modules.dlxj.entity.DlxjDebugStatistics;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * @Description: 消缺记录统计表
 * @Author: lzl
 * @Date:   2022-07-29
 * @Version: V1.0
 */
public interface IDlxjDebugStatisticsService extends IService<DlxjDebugStatistics> {


    /**
     * 消缺统计列表
     * @return
     */
    public List<DlxjDebugStatistics> debugStatisticsList();

    /**
     * 消缺统计，通过任务id
     * @param taskId
     * @return
     */
    public List<DlxjDebugStatistics> queryById(String taskId);

    /**
     * 导出全部数据
     * @param request
     * @param dlxjDebugStatistics
     * @param clazz
     * @param title
     * @param taskId
     * @return
     */
    public ModelAndView exportExcel(HttpServletRequest request, DlxjDebugStatistics dlxjDebugStatistics, Class<DlxjDebugStatistics> clazz, String title,String taskId);
}
